Text copied to clipboard!

Titel

Text copied to clipboard!

Distributed Systems Engineer

Beschrijving

Text copied to clipboard!
Wij zijn op zoek naar een Distributed Systems Engineer die gepassioneerd is over het ontwerpen, bouwen en onderhouden van schaalbare en betrouwbare gedistribueerde systemen. In deze rol werk je samen met een multidisciplinair team van ontwikkelaars, systeembeheerders en architecten om innovatieve oplossingen te realiseren voor complexe technische uitdagingen. Je bent verantwoordelijk voor het ontwikkelen van systemen die grote hoeveelheden data en verkeer aankunnen, waarbij je zorgt voor hoge beschikbaarheid, fouttolerantie en optimale prestaties. Je analyseert bestaande architecturen, identificeert knelpunten en implementeert verbeteringen om de efficiëntie en stabiliteit te verhogen. Daarnaast draag je bij aan het automatiseren van processen, het opzetten van monitoring en het oplossen van incidenten. Je werkt met moderne technologieën zoals cloudplatforms, containerisatie, microservices en message queues. Je blijft op de hoogte van de laatste ontwikkelingen binnen het vakgebied en deelt je kennis actief met het team. Je hebt een proactieve houding, denkt graag mee over architecturale keuzes en bent niet bang om verantwoordelijkheid te nemen voor kritieke systemen. Je bent communicatief sterk, werkt gestructureerd en hebt oog voor detail. Je krijgt de kans om te werken aan uitdagende projecten binnen een dynamische en snelgroeiende organisatie, waar innovatie en samenwerking centraal staan. Als Distributed Systems Engineer speel je een sleutelrol in het waarborgen van de continuïteit en schaalbaarheid van onze technische infrastructuur.

Verantwoordelijkheden

Text copied to clipboard!
  • Ontwerpen en implementeren van schaalbare gedistribueerde systemen
  • Analyseren en optimaliseren van bestaande architecturen
  • Automatiseren van deployment- en beheerprocessen
  • Opzetten en onderhouden van monitoring en logging
  • Oplossen van technische incidenten en storingen
  • Samenwerken met ontwikkelaars en systeembeheerders
  • Documenteren van systemen en processen
  • Bijdragen aan architecturale beslissingen
  • Blijven leren over nieuwe technologieën en best practices
  • Zorgen voor beveiliging en compliance binnen systemen

Vereisten

Text copied to clipboard!
  • Afgeronde opleiding in Informatica of vergelijkbaar
  • Minimaal 3 jaar ervaring met gedistribueerde systemen
  • Ervaring met cloudplatforms (AWS, Azure, GCP)
  • Kennis van containerisatie (Docker, Kubernetes)
  • Ervaring met programmeertalen zoals Go, Java of Python
  • Bekendheid met message queues en databases
  • Sterke probleemoplossende vaardigheden
  • Goede communicatieve vaardigheden
  • Ervaring met CI/CD en automatisering
  • Proactieve en zelfstandige werkhouding

Potentiële interviewvragen

Text copied to clipboard!
  • Welke ervaring heb je met het ontwerpen van gedistribueerde systemen?
  • Kun je een voorbeeld geven van een schaalbaar systeem dat je hebt gebouwd?
  • Hoe ga je om met fouttolerantie en hoge beschikbaarheid?
  • Welke cloudplatforms heb je gebruikt en waarvoor?
  • Hoe zorg je voor monitoring en logging in je systemen?
  • Wat is je ervaring met containerisatie en microservices?
  • Hoe werk je samen met andere teams binnen een project?
  • Welke programmeertalen beheers je het beste?
  • Hoe blijf je op de hoogte van technologische ontwikkelingen?
  • Kun je een incident beschrijven dat je hebt opgelost?